﻿@charset "utf-8";
/* CSS Document */

.s_bj{ margin-top:-45px; z-index:2; position:relative; height:165px; overflow:hidden;}
.s_bj .s_nr{ height:60px; line-height:29px; box-shadow: 0 0 10px #F3F3F3; padding-top:30px; background:#fff;}
.s_bj h1{ float:left; font-size:13px; color:#434343; font-weight:normal;}
.s_bj h1 span{ float:left; background:url(s_jt.jpg) no-repeat left 7px; padding-left:50px;}
.s_bj h1 p{ float:left;}
.s_bj h1 p a{ font-size:13px; color:#433F3E; padding:0 2px;}
.s_bj h2{ float:right; margin-right:60px;}
.s_bj h2 input{ border:none; float:left;}
.s_bj h2 .bt1{ background:#E5E5E5; height:28px; width:220px; float:left; display:block; color:#909090; font-size:12px; padding-left:20px; line-height:28px; outline:none;}
.s_bj h2 .bt2{ background:#FF7300; height:28px; width:65px; float:left; display:block; outline:none; color:#fff; font-size:12px;}

.fa_bj{ height:350px; overflow:hidden;}
.fa{}
.fa_tit{ text-align:center; height:100px;}
.fa_tit h1{ font-size:32px; color:#FF7300; height:45px; position:relative;}
.fa_tit h1 i{ position:absolute; right:0px; bottom:3px;}
.fa_tit h1 i a{ color::#666666; font-size:13px; font-weight:normal;}
.fa_tit h1 b{ color:#2481c4; background:url(tit_sxian.jpg) no-repeat 10px 7px; padding-left:30px;}
.fa_tit h2{ background:url(tit_xian.jpg) no-repeat center top; color:#CCCCCC; font-size:18px; font-weight:normal; line-height: 20px;}
.fa_nr{ position:relative;}
.fa_nr em{ position:absolute;}
.fa_nr .fa_left{ left:-50px; top:69px;}
.fa_nr .fa_right{ right:-50px; top:69px;}
.fa_nr ul{ width:1200px;}
.fa_nr ul li{ float:left; width:290px; margin-right:13px; text-align:center; font-size:14px;}
.fa_nr ul li.list{ margin-right:0px;}
.fa_nr ul li a{ display:block; width:290px; overflow:hidden;}
.fa_nr ul li a img{ display:block; width:290px; height:193px; transition: all 0.5s;}
.fa_nr ul li:hover a img{transform: scale(1.05, 1.05)}
.fa_nr ul li span{ color:#541712; display:block; font-size:18px; color:#fff; height:60px; line-height:60px; background:#2481c4;}
.fa_nr ul li.cur span{/* background:#FF7300;*/}

.pro_bj{overflow:hidden;}
.pro{}
.pro_tit{ text-align:center; height:100px;}
.pro_tit h1{ font-size:32px; color:#FF7300; height:45px; position:relative;}
.pro_tit h1 i{ position:absolute; right:0px; bottom:3px;}
.pro_tit h1 i a{ color::#666666; font-size:13px; font-weight:normal;}
.pro_tit h1 b{ color:#2481c4; background:url(tit_sxian.jpg) no-repeat 10px 7px; padding-left:30px;}
.pro_tit h2{ background:url(tit_xian.jpg) no-repeat center top; color:#CCCCCC; font-size:18px; font-weight:normal; line-height: 20px;}
.p_nr{}
.p_nr .p_dh{ width:263px; overflow:hidden; background:url(p_dh_bj.jpg) no-repeat left top; float:left; border:1px solid #ddd;}
.p_nr .p_dh h1{font-size:22px;text-align:center;height:60px;line-height:60px;color:#fff;font-weight: normal;}
.p_nr .p_dh h2{ font-weight:bold; font-size:16px; background:#efefef url(p_dh_ico.jpg) no-repeat right 25px center; height:50px; line-height:50px; padding-left:35px; border-bottom:1px solid #fff; display:block }
.p_nr .p_dh h2.cur,.p_nr .p_dh h2:hover{background:#EFEFEF url(p_dh_cur.jpg) no-repeat right 25px center;}
.p_nr .p_dh h2.cur a,.p_nr .p_dh h2:hover a{ color:#FF7300;}
.p_nr .p_dh h2 a{ color:#333333;}
.p_nr .p_dh .pul{ margin:5px 0px;}
.p_nr .p_dh ul li{ font-size:14px; height:50px; line-height:50px; padding-left:50px; background:url(p_fh_jt.jpg) no-repeat 30px center; border-bottom:1px dotted #e3e3e3}
.p_nr .p_dh ul li a{ font-weight:bold; font-size:14px; color:#333333;}
.p_nr .p_dh ul li:hover a{color:#FF7300;}
.p_cp{ width:915px; float:right; position:relative;}
.index_cp{ width:915px; float:right; position:relative;}
.p_qh{ overflow:hidden;}
.p_qh ul{ }
.p_qh ul li{ float:left; width:290px;text-align:center; font-size:14px; position:relative; margin:6px}
.p_qh ul li.list{ margin-right:0px;}
.p_qh ul li a{ display:block; width:290px; height:193px; overflow:hidden;}
.p_qh ul li a img{ display:block; width:290px; height:193px;transition: all 0.5s;}
.p_qh ul li:hover a img{transform: scale(1.05, 1.05)}

.p_qh ul li span{ color:#fff; display:block; font-size:14px; position:absolute; bottom:0px; height:35px; line-height:35px; text-align:center; width:290px; background-color:rgba(0,0,0,0.6);}

.ys1_bj{ background:url(ys_bj1.jpg) no-repeat center top; height:825px;}
.ys1{ padding-top:71px; position:relative;}
.ys1_tit{ text-align:center; height:235px;}
.ys1_tit h1{ font-size:32px; color:#FF7300; height:45px; position:relative;}
.ys1_tit h1 b{ color:#2481c4; background:url(tit_sxian2.jpg) no-repeat 10px 7px; padding-left:30px;}
.ys1_tit h2{ color:#CCCCCC; font-size:18px; font-weight:normal; line-height: 20px; margin-left:-2%;}
.ys1_nr{ }
.ys1_nr .dl1{}
.ys1_nr .dl1 dd{ height:45px; background:url(ys_ico1.jpg) no-repeat left top; padding-left:50px;}
.ys1_nr .dl1 dd span{ font-size:24px; color:#2481c4; font-weight:bold; display:block; height:45px; line-height:45px;}
.ys1_nr .dl1 dd b{ color:#393939; font-size:22px; }
.ys1_nr .dl1 dt{ margin-bottom:35px;}
.ys1_nr .dl1 dt p{ color:#7A7A7A; font-size:14px; line-height:30px; background:url(ys_dian.jpg) no-repeat 10px 11px; padding-left:50px; font-family:"微软雅黑"; font-weight:normal; width:370px; text-align:justify;}
.ys1_nr .dl2{}
.ys1_nr .dl2 dd{ height:45px; background:url(ys_ico2.jpg) no-repeat left top; padding-left:50px;}
.ys1_nr .dl2 dd span{ font-size:24px; color:#2481c4; font-weight:bold; display:block; height:45px; line-height:45px;}
.ys1_nr .dl2 dd b{ color:#393939; font-size:22px; }
.ys1_nr .dl2 dt{ margin-bottom:35px;}
.ys1_nr .dl2 dt p{ color:#7A7A7A; font-size:14px; line-height:30px; background:url(ys_dian.jpg) no-repeat 10px 11px; padding-left:50px; font-family:"微软雅黑"; font-weight:normal; width:370px; text-align:justify;}
.ys1_nr .dl2 dt em{ display:block; width:130px; height:40px; text-align:center; line-height:40px; margin-top:30px; background:#FF7300;}
.ys1_nr .dl2 dt em a{ color:#FFFFFF; font-size:14px; text-align:center; line-height:40px; font-family: "微软雅黑";}
.ys1 ul{}
.ys1 ul li{ border:5px solid #fff; width:295px; height:132px; display:block;}
.ys1 ul li img{ width:295px; height:132px;}
.ys1 ul .ysli1{ position:absolute; top:180px; right:390px;}
.ys1 ul .ysli2{ position:absolute; top:180px; right:90px;}

.ys2{ position:relative;}
.ys2_nr{ width:510px; float:right; margin-top: 105px;}
.ys2_bj{ background:url(ys_bj2.jpg) no-repeat center top; height:780px;}
.ys2_nr .dl1{}
.ys2_nr .dl1 dd{ height:45px; background:url(ys_ico3.jpg) no-repeat left top; padding-left:50px;}
.ys2_nr .dl1 dd span{ font-size:24px; color:#2481c4; font-weight:bold; display:block; height:45px; line-height:45px;}
.ys2_nr .dl1 dd b{ color:#393939; font-size:22px; }
.ys2_nr .dl1 dt{ margin-bottom:35px;}
.ys2_nr .dl1 dt p{ color:#7A7A7A; font-size:14px; line-height:30px; background:url(ys_dian.jpg) no-repeat 10px 11px; padding-left:50px; font-family:"微软雅黑"; font-weight:normal; text-align:justify;}
.ys2_nr .dl2{}
.ys2_nr .dl2 dd{ height:45px; background:url(ys_ico4.jpg) no-repeat left top; padding-left:50px;}
.ys2_nr .dl2 dd span{ font-size:24px; color:#2481c4; font-weight:bold; display:block; height:45px; line-height:45px;}
.ys2_nr .dl2 dd b{ color:#393939; font-size:22px; }
.ys2_nr .dl2 dt{ margin-bottom:35px;}
.ys2_nr .dl2 dt p{ color:#7A7A7A; font-size:14px; line-height:30px; background:url(ys_dian.jpg) no-repeat 10px 11px; padding-left:50px; font-family:"微软雅黑"; font-weight:normal; text-align:justify;}
.ys2_nr .dl2 dt em{ display:block; width:130px; height:40px; text-align:center; line-height:40px; margin-top:58px; background:#FF7300;}
.ys2_nr .dl2 dt em a{ color:#FFFFFF; font-size:14px; text-align:center; line-height:40px; font-family: "微软雅黑";}
.ys2 ul{}
.ys2 ul li{ border:5px solid #fff; width:295px; height:132px; display:block;}
.ys2 ul li img{ width:295px; height:132px;}
.ys2 ul .ysli3{ position:absolute; top:465px; left:0px;}
.ys2 ul .ysli4{ position:absolute; top:465px; left:300px;}

.xbanner_bj{ background:url(x_banner.jpg) no-repeat right top; height:255px; margin-top:20px;}
.xbanner_bj h1{ width: 710px; float:left; margin-left:80px; margin-top:50px;}
.xbanner_bj h1 span{ font-size:27px; color:#fff; height:50px; display:block; font-weight:normal; background:url(xbanner_xian.png) no-repeat 20px 35px;}
.xbanner_bj h1 span i{ color:#fff; font-weight:bold;}
.xbanner_bj h1 b{ font-size:27px; color:#fff; display:block; margin-left:22px; font-weight:normal;}
.xbanner_bj h2{ float:left; width:230px; margin-top:35px;}
.xbanner_bj h2 span{ color:#fff; font-size:15px; background:url(x_b_tel.png) no-repeat left top; display:block; height:33px; padding-left:45px; line-height:33px; margin-left:35px; font-weight: normal;}
.xbanner_bj h2 b{ font-size:30px; font-family:"Arial"; color:#fff;}
.xbanner_bj h2 em{ display:block; width:195px; height:40px; line-height:40px; background:#FF7300; text-align:center;}
.xbanner_bj h2 em a{ color:#fff; font-size:18px; font-weight:normal;}
.xbanner_bj h3{ float:left; margin-top:35px;}
.xbanner_bj h2 img{ width:110px; height:110px; display:block;}

.gcal_bj{ height:450px; overflow:hidden;}
.gcal{}
.gcal_tit{ text-align:center; height:100px;}
.gcal_tit h1{ font-size:32px; color:#FF7300; height:45px; position:relative;}
.gcal_tit h1 i{ position:absolute; right:0px; bottom:3px;}
.gcal_tit h1 i a{ color::#666666; font-size:13px; font-weight:normal;}
.gcal_tit h1 b{ color:#2481c4; background:url(tit_sxian.jpg) no-repeat 10px 7px; padding-left:30px;}
.gcal_tit h2{ background:url(tit_xian.jpg) no-repeat center top; color:#CCCCCC; font-size:18px; font-weight:normal; line-height: 20px;}
.gcal_nr ul{ }
.gcal_nr ul li{ float:left; width:290px; margin:5px;text-align:center; font-size:14px; position:relative;}
.gcal_nr ul li.list{ margin-right:0px;}
.gcal_nr ul li a{ display:block;  color:#292E38;}
.gcal_nr ul li a img{ display:block; width:290px; height:193px;}
.gcal_nr ul li b{    position: absolute;
    width: 250px;
    height: 113px;
    left: 0px;
    top: 0px;
    background: #000;
    color: #fff;
    font-size: 18px;
    font-weight: normal;
    padding-top: 80px;
    line-height: 40px;
    background-color: rgba(0,0,0,0.35);
    display: none;
    padding-left: 20px;
    padding-right: 20px;}

.gcal_nr ul li b em{ display:block; color:#fff; font-size:18px; width:95px; height:25px; line-height:25px; text-align:center; border:2px solid #F3F3F3; margin:30px auto;}
.gcal_nr ul li b em a{ color:#F3F3F3; font-size:11px;}
.gcal_nr ul li span i{ color:#292E38; font-size:34px; font-weight:bold; display:block; height:45px;}
.gcal_nr ul li span{ font-size:22px; font-weight:normal; padding-top:25px; display:block; line-height:35px; text-align:center; width:290px; height:65px; color:#292E38;}

.gcal_nr ul li:hover a{ display:block;  color:#fff;}
.gcal_nr ul li:hover b{ display:block;transition: all 0.3s;}
.gcal_nr ul li:hover span{ background:#FF7300; color:#fff;}
.gcal_nr ul li:hover span i{ background:#FF7300; color:#fff;} 

.hzkh_bj{ height:310px; overflow:hidden;}
.hzkh{}
.hzkh_tit{ text-align:center; height:100px;}
.hzkh_tit h1{ font-size:32px; color:#FF7300; height:45px; position:relative;}
.hzkh_tit h1 i{ position:absolute; right:0px; bottom:3px;}
.hzkh_tit h1 i a{ color::#666666; font-size:13px; font-weight:normal;}
.hzkh_tit h1 b{ color:#2481c4; background:url(tit_sxian.jpg) no-repeat 10px 7px; padding-left:30px;}
.hzkh_tit h2{ background:url(tit_xian.jpg) no-repeat center top; color:#CCCCCC; font-size:18px; font-weight:normal; line-height: 20px;}
.hzkh_nr{ position:relative;}
.hzkh_nr em{ position:absolute;}
.hzkh_nr .hz_left{ left:-45px; top:30px;}
.hzkh_nr .hz_right{ right:-45px; top:30px;}
.hzkh_nr ul{ width:1200px;}
.hzkh_nr ul li{ float:left; text-align:center; font-size:14px; margin-right:20px;}
.hzkh_nr ul li.list{ margin-right:0px;}
.hzkh_nr ul li a{ display:block; width:218px; height:85px; border:1px solid #EAEAEA; padding: 1.5px; overflow:hidden;}
.hzkh_nr ul li a img{ display:block; width:218px; height:85px; transition: all 0.5s;}
.hzkh_nr ul li:hover a img{transform: scale(1.1, 1.1)}

.hzkh_nr ul li span{ color:#666666; display:block; font-size:16px; height:70px; line-height:70px; }

.khjz_bj{ overflow:hidden; background:url(hzkh_bj.jpg) no-repeat center -40px; height:650px;}
.khjz{}
.khjz_tit{ text-align:center; height:100px;}
.khjz_tit h1{ font-size:32px; color:#FF7300; height:45px; position:relative;}
.khjz_tit h1 i{ position:absolute; right:0px; bottom:3px;}
.khjz_tit h1 i a{ color::#666666; font-size:13px; font-weight:normal;}
.khjz_tit h1 b{ color:#2481c4; background:url(tit_sxian.jpg) no-repeat 10px 7px; padding-left:30px;}
.khjz_tit h2{ background:url(tit_xian.jpg) no-repeat center top; color:#CCCCCC; font-size:18px; font-weight:normal; line-height: 20px;}
.khjz_nr{}
.khjz_nr dl.list{ margin-right:0px;}
.khjz_nr dl{ float:left; width:575px; margin:12px;}
.khjz_nr dl dd{ height:295px;}
.khjz_nr dl dd a{  background:#fff; padding:10px; width:555px; height:245px; overflow:hidden; display:block; box-shadow: 0 0 10px #efefef;}
.khjz_nr dl dd a img{ width:555px; height:245px; display:block; overflow:hidden; transition: all 0.5s;}
.khjz_nr dl:hover dd a img{transform: scale(1.05, 1.05)}

.khjz_nr dl dt{}
.khjz_nr dl dt span{ color:#404042; font-size:18px; border-bottom:1px dashed #D1D1D1; display:block; height:45px; margin-bottom:15px;}
.khjz_nr dl dt p{ color:#909090; font-size:15px; line-height:27px; height:70px; display:block;}
.khjz_nr dl dt em{ display:block; width:130px; height:40px; line-height:40px; text-align:center; background:#2481c4;}
.khjz_nr dl dt em a{ color:#FFFFFF; font-size:12px;}

.about_bj{ background:url(ab_bj.jpg) no-repeat center top; height:610px; overflow:hidden; padding-top:80px;}
.about{}
.about_tit{ text-align:center; height:115px;}
.about_tit h1{ font-size:32px; color:#FF7300; height:45px;}
.about_tit h1 b{ color:#2481c4; background:url(ab_tit_sxian.png) no-repeat 10px 7px; padding-left:30px;}
.about_tit h2{ background:url(ab_tit_xian.png) no-repeat center top; color:#6C6C6C; font-size:18px; font-weight:normal; line-height: 20px;}
.about_nr{ background:#fff; width:1200px; height:450px; position:relative;}
.about_nr dl{ padding:10px; height:430px;}
.about_nr dl dd{width:645px; float:left;}
.about_nr dl dd a{ width:589px; height:397px; overflow:hidden; display:block;}
.about_nr dl dd a img{ width:589px; height:397px; overflow:hidden; display:block;transition: all 0.5s;}
.about_nr dl dd:hover a img{transform: scale(1.05, 1.05)}

.about_nr dl dt{ float:left; width:480px; float:left; margin-top:35px; height:170px;}
.about_nr dl dt span{ color:#5E5E5E; font-size:20px; font-weight:bold; height:40px; margin-bottom:20px; display:block; border-bottom:1px solid #DFDFDF;}
.about_nr dl dt p{ color:#666666; font-size:14px; line-height:25px; text-align:justify;}
.about_nr dl dt p i{ font-size:15px; float:right;}
.about_nr dl dt p i a{color:#FF7300;}
.ab_qh{ width:480px; position:absolute; right:62px; bottom:35px; height:199px;}
.ab_qh span{ display:block; height:70px;}
.ab_qh span a{ float:left; display:block; width:155px; height:33px; line-height:33px; text-align:center; color:#4A4747; font-size:19px; border-bottom:1px solid #CCCCCC;}
.ab_qh span a.cur{ background:url(photo_cur.jpg) no-repeat center top; color:#fff; font-size:19px; font-weight:bold; height:42px; line-height:35px; border:none;}
.ab_qh ul{}
.ab_qh ul li{ float:left; margin-right:14px; width:145px;}
.ab_qh ul li a{ width:143px; height:97px; overflow:hidden; display:block; border:1px solid #F2F2F2;}
.ab_qh ul li a.list{ margin-right:0px;}
.ab_qh ul li a img{ width:143px; height:97px; overflow:hidden; display:block;transition: all 0.5s;}
.ab_qh ul li:hover a img{transform: scale(1.05, 1.05)}

.ab_qh ul li em{ font-size:13px; display:block; text-align:center; line-height:30px; height:30px; overflow: hidden;}

.news_bj{ height:555px; overflow:hidden; background:url(news_bj.jpg) no-repeat center bottom;}
.news{}
.news_tit{ text-align:center; height:100px;}
.news_tit h1{ font-size:32px; color:#FF7300; height:45px;}
.news_tit h1 b{ color:#2481c4; background:url(ab_tit_sxian.png) no-repeat 10px 7px; padding-left:30px;}
.news_tit h2{ background:url(ab_tit_xian.png) no-repeat center top; color:#6C6C6C; font-size:18px; font-weight:normal; line-height: 20px;}

.n_left{ width:490px; float:left;}
.n_left .n_l_tit{ height:40px; background:url(news_xian.jpg) no-repeat left top; padding-left:15px;}
.n_left .n_l_tit span{ font-size:16px; font-weight:bold;}
.n_left .n_l_tit span a{ color:#2481c4;}
.n_left .n_l_tit b{ float:right; font-size:13px; font-weight:normal;}
.n_left .n_l_tit b a{ color:#B9B9B9;}
.n_left dl{margin-bottom:15px;}
.n_left dl dd{ width:487px; height:140px; display:block; overflow:hidden;}
.n_left dl dd a{ width:487px; height:120px; display:block; overflow:hidden;}
.n_left dl dd a img{ width:487px; height:120px; display:block; overflow:hidden;transition: all 0.5s;}
.n_left dl:hover dd a img{transform: scale(1.05, 1.05)}

.n_left dl dt{ height:85px; border-bottom:1px solid #F3F4F5;}
.n_left dl dt span{ color:#333333; font-size:14px; display:block; height:30px;}
.n_left dl dt p{ color:#666666; font-size:14px; line-height:20px; }
.n_left ul{}
.n_left ul li{ font-size:14px; line-height:25px; padding-left:15px; background:url(n_dian.jpg) no-repeat -2px 8px;}
.n_left ul li a{ color:#666666;}

.n_right{ float:right; width:600px;}
.n_right .n_r_tit{ height:40px; background:url(news_xian.jpg) no-repeat left top; padding-left:15px;}
.n_right .n_r_tit span{ font-size:16px; font-weight:bold;}
.n_right .n_r_tit span a{color: #2481c4;
    display: block;
    float: left;
    width: 85px;
    text-align: center;}
.n_right .n_r_tit span a.cur{ color:#FF7300;}    
.n_right .n_r_tit b{ float:right; font-size:13px; font-weight:normal;}
.n_right .n_r_tit b a{ color:#B9B9B9;}
.n_right dl{ height:105px; margin-bottom:15px; border-bottom:1px solid #E8E8E8;}
.n_right dl dd{ float:left;}
.n_right dl dd a{ width:130px; height:91px; display:block; overflow:hidden;}
.n_right dl dd a img{ width:130px; height:91px; display:block; overflow:hidden;transition: all 0.5s;}
.n_right dl:hover dd a img{transform: scale(1.1, 1.1)}

.n_right dl dt{ float:left; width:590px; float:right; text-align:justify;}
.n_right dl dt span{ font-size:14px; display:block; height:27px;}
.n_right dl dt span a{ color:#333333;}
.n_right dl dt p{ color:#666666; font-size:13px; line-height:20px; height:47px; display:block;}
.n_right dl dt em{ color:#999999; font-size:14px;}
.n_right dl.list{ border:none;}





/******************************广告*********************************/
.banners{height: 500px;}
.fullSlide {width:100%;position:relative;height:500px;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:500px;overflow:hidden;text-align:center;background-position:center top;background-repeat: no-repeat;}
.fullSlide .bd li a {display:block;height:500px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0px;left:0;height:70px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width: 13px;height: 13px;margin:1px;overflow:hidden;background:#fff;line-height:999px;margin: 0 10px;border-radius: 10px;}
.fullSlide .hd ul .on {background:#2481c4;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:45%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;cursor:pointer;
filter:alpha(opacity=50);opacity:0.5;display:none;width:35px; height:80px;}
.fullSlide .prev{background: #2481c4 url(left-an.png) no-repeat;}
.fullSlide .next{left:auto;right:5%;background:#2481c4 url(right-an.png) no-repeat;}